package com.example.forumsystem.services;

import com.example.forumsystem.model.Board;
import org.springframework.stereotype.Service;

import java.util.List;


public interface IBoardService {

    /**
     * 获取板块列表
     * @param num 获取板块的数量
     * @return 板块列表
     */
    List<Board> selectByNum(Integer num);

    /**
     * 修改板块信息, 文章数量+1
     * @param id 板块id
     * @return 修改的数量
     */
    void addOneArticleCountById(Long id);

    /**
     * 修改板块信息, 文章数量-1
     * @param id 板块id
     * @return 修改的数量
     */
    void subOneArticleCountById(Long id);

    /**
     * 根据id获取板块
     * @param id
     */

    Board selectById(Long id);
}
